// pages/start/start.js
const app = getApp()
const env = app.globalData.env
const isLogin = app.globalData.isLogin
let user = app.globalData.user
Page({

  /**
   * 页面的初始数据
   */
  data: {
    swiperList: [{
      
        src: "https://springtong.oss-cn-beijing.aliyuncs.com/images/start_3.png?x-oss-process=style/springtong"

     } ]


  },

  // 获取storage里面的user
  getUser() {

    let _this = this
    wx.getStorage({
      key: 'user',
      success: (res) => {
        console.log("index / getUser", res)
        _this.setData({
          user: res.data
        })
        _this.getQueue()
        
        wx.request({
          url: env != 1 ? 'http://localhost:88/api/searchAppointment' : 'https://www.wantstong.com:88/api/searchAppointment',
          method: "POST",
          data: {
           body: res.data,
           
          },
          success: (res) => {
            let num=res.data.data.length
            if(num!=0){
              wx.setTabBarBadge({
                index:0 ,
                text: num.toString(),
              })
            }
         
            console.log("查询预约", res)
            _this.setData({
              "expList": res.data.data
            })
          }
        })
      }
    })
  },

  expre(){
    wx.switchTab({
      url: '/pages/index/index',
    })
  },

  bindGetUserInfo(e) {
    let _this = this

    console.log("binduserinfo", e)
    wx.getSetting({
      success: function (res) {
        if (res.authSetting['scope.userInfo']) {
          console.log("19hang")
          wx.getUserProfile({
            desc: 'desc',
            success: (res) => {
              console.log(res)
              user['avatarUrl'] = res.userInfo.avatarUrl
              user['nickName'] = res.userInfo.nickName
              user['gender'] = res.userInfo.gender


              wx.setStorage({
                key: 'user',
                data: user
              })

              wx.request({
                // url: 'http://www.wantstong.com:88/api/user',
                url: env != 1 ? 'http://localhost:88/api/user' : 'https://www.wantstong.com/api/user',
                method: 'POST',
                data: {
                  data: user
                },
                success: res => {
                  app.globalData.isLogin = true
                  console.log(res.data.data[0])
                  wx.setStorage({
                    data: res.data.data[0],
                    key: 'user',
                  })
                  if(res.data.code==200){
                      wx.switchTab({
                        url: '/pages/index/index',
                      })
                  }
             
                  _this.setData({
                    flag: true
                  })
                  _this.getUser()
                }
              })


            }
          })
        } else {
          //用户没有授权
          console.log("用户没有授权");
        }
      }
    });



  },
  swiperChange: function (e) {
    console.log(e)
    this.setData({
      swiperCurrent: e.detail.current
    })
  },
  login: function () {
    wx.switchTab({
      url: '/pages/index/index',
    })
  },

  /*点击按钮 进行授权 将openid作为数据库user表的主键  */
  // login(e) {
  //   const app=getApp()
  
  //   let user = app.globalData.user
  //   let env=app.globalData.env
  //   user['avatarUrl']=e.detail.userInfo.avatarUrl
  //   user['nickName']=e.detail.userInfo.nickName
  //   user['gender']=e.detail.userInfo.gender

  //   wx.setStorage({
  //     key: 'user',
  //     data:user
  //   })
  //   console.log(env)
 
  //       wx.request({
       
  //         // url: 'http://www.wantstong.com:88/api/user',
  //         url:'http://localhost:88/api/user',

  //         method: 'POST',
  //         data: {
  //           data: user
  //         },
  //         success: res => {
  //           console.log(res.data.data[0])
  //           wx.setStorage({
  //             data: res.data.data[0],
  //             key: 'user',
  //           })
  //           res.data.code==200?wx.switchTab({
  //             url: '/pages/index/index',
  //           }):wx.showToast({
  //             title: 'error',
  //           })
  //         }
  //       })
   

  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})